www.gusucode.com > 落叶冰点万能企业网站内容管理系统 V9.1 > 落叶冰点万能企业网站内容管理系统 V9.1\code\admin\adminModel\D_chk_ok_reg_model.asp

    <%


'**************************************************************
' 新动软网站管理系统
' 官方网站: http://www.aspcpu.com
' 系统作者: 阮丁远(网名:天下程序)
' Copyright 新动软网站管理系统 版权所有
'**************************************************************


%>



<htmL>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><LINK href="../css.css" type=text/css rel=stylesheet>
<%

dir_set="../../"


%>


<!--#include file=../../inc/conn.asp-->
<!--#include file=../../inc/Functionb.asp-->

<!--#include file=../../inc/ajaxLIB.asp-->

<!--#include file=../inc/checkadmin2.asp-->

<!--#include file=../../inc/functionFiless.asp-->
<!--#include file=../../inc/ND_class_function.asp-->


<!--#include file="modelsys_inc/D_model_class.asp"-->
<!--#include file=../../inc/new_md5.asp-->
<script src="../../inc/admin.js" type="text/javascript"></script>





<%



Server.ScriptTimeout=9999999


session.timeout=600



if qx_if_max=0 then


response.redirect "../D_suodinguser.asp"
end if





set filea1=new Cls_FSO


set filea=new Cls_FSO







fla1="../../Model/Models/"&trim(request("mpath"))&"/"&iconfigfile
if filea.ReportFileStatus(server.mappath(fla1))=1 then
dddd1=loadfile(fla1)
		
call get_info_array_from_model_file_content(dddd1)
end if


modelname=nd1_model_name
biao_rnd_qianzhui="ND_U_"&left(md5(trim(modelname)),5)&"_"






function install_a_model()



model_folder_path=trim(request("mpath"))

zimodelxmlph="../../Model/Models/"&trim(request("mpath"))&"/"&iconfigbiaosfile

if filea1.ReportFileStatus(server.mappath(zimodelxmlph))=1 then


strXMLFile = Server.MapPath(zimodelxmlph)
oXMLDomg.Load(strXMLFile)

set nodeazz=oXMLDomg.documentElement.selectNodes("zimodels/zimodel")
lentaazz=nodeazz.length
for liiz=1 to lentaazz
namezzz=cstr(trim(nodeazz(liiz-1).selectSingleNode("name").text))


createTableSql="CREATE TABLE ["&biao_rnd_qianzhui&namezzz&"] ([id] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"



'----------------------
zimodelxmlph="../../Model/Models/"&model_folder_path&"/"&iconfigbiaosfile
strXMLFile = Server.MapPath(zimodelxmlph)
oXMLDomg.Load(strXMLFile)

set nodek=oXMLDomg.documentElement.selectSingleNode("zimodels/zimodel[name='"&namezzz&"']")

set nodea3=nodek.selectNodes("ziduans/ziduan")
lentaaa=nodea3.length

for lii=1 to lentaaa
zd_typex=cstr(trim(nodea3(lii-1).selectSingleNode("field_GUI_type").text))
cangsx=cstr(trim(nodea3(lii-1).selectSingleNode("field_GUI_cangshuos").text))
zdnamea=cstr(trim(nodea3(lii-1).selectSingleNode("field_name").text))
zdtypea=zd_typex

'分类表
if zd_typex="15" then
biaonameav=split(cangsx,"|$aspcpu_a$|")
biaonameav_1=biaonameav(0)
call exe_sqls(get_fenlei_biao_sql("["&biao_rnd_qianzhui&trim(biaonameav_1)&"]"))
end if

'专题表
if zd_typex="16" then
biaonameav=split(cangsx,"|$aspcpu_a$|")
biaonameav_1=biaonameav(0)
call exe_sqls(get_zhuanti_biao_sql("["&biao_rnd_qianzhui&trim(biaonameav_1)&"]"))
end if


'复选框配置表
if zd_typex="27" then
biaonameav=split(cangsx,"|$aspcpu_a$|")
biaonameav_1=biaonameav(0)
call exe_sqls(get_zhuanti_biao_sql("["&biao_rnd_qianzhui&trim(biaonameav_1)&"]"))
end if




'如果是多行多列输入框
'=============if 多行多列输入框======================

if zd_typex="24" then
biaonameav=split(cangsx,"|$aspcpu_f$|")
biaonameav_1=biaonameav(1)
biaonameav_1_p=split(biaonameav_1,"|$aspcpu_g$|")

if trim(biaonameav_1)="" then
pllentt=0
else
pllentt=ubound(biaonameav_1_p)+1
end if

for plniii=1 to pllentt
biaonameav_1_p_1=biaonameav_1_p(plniii-1)
biaonameav_1_p_1_p=split(biaonameav_1_p_1,"|$aspcpu_r1$|")
biaonameav_1_p_1_p_3=biaonameav_1_p_1_p(2)
pzd_typex=biaonameav_1_p_1_p_3
cangsx2=biaonameav_1_p_1_p(0)



'分类表
if pzd_typex="15" then
biaonameav=split(cangsx2,"|$aspcpu_a$|")
biaonameav_1=biaonameav(0)
call exe_sqls(get_fenlei_biao_sql("["&biao_rnd_qianzhui&trim(biaonameav_1)&"]"))
end if

'专题表
if pzd_typex="16" then
biaonameav=split(cangsx2,"|$aspcpu_a$|")
biaonameav_1=biaonameav(0)
call exe_sqls(get_zhuanti_biao_sql("["&biao_rnd_qianzhui&trim(biaonameav_1)&"]"))
end if


'复选框配置表
if pzd_typex="27" then
biaonameav=split(cangsx2,"|$aspcpu_a$|")
biaonameav_1=biaonameav(0)
call exe_sqls(get_zhuanti_biao_sql("["&biao_rnd_qianzhui&trim(biaonameav_1)&"]"))
end if




next

end if




'================end if多行多列输入框===================
















'====================================================================

if zdtypea="1" then
createTableSql=createTableSql&zdnamea&" text,"

end if
if zdtypea="2" then
createTableSql=createTableSql&zdnamea&" varchar(80),"

end if

if zdtypea="3" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="4" then
createTableSql=createTableSql&zdnamea&" varchar(200),"

end if

if zdtypea="5" then
createTableSql=createTableSql&zdnamea&" varchar(30),"

end if
if zdtypea="6" then
createTableSql=createTableSql&zdnamea&" varchar(30),"

end if


if zdtypea="7" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="8" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="9" then
createTableSql=createTableSql&zdnamea&" text,"

end if


if zdtypea="10" then

end if

if zdtypea="11" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="12" then
createTableSql=createTableSql&zdnamea&" varchar(10),"

end if

if zdtypea="13" then
createTableSql=createTableSql&zdnamea&" varchar(70),"

end if

if zdtypea="14" then
createTableSql=createTableSql&zdnamea&" varchar(80),"

end if

if zdtypea="15" then
createTableSql=createTableSql&zdnamea&" varchar(50),"

end if

if zdtypea="16" then
createTableSql=createTableSql&zdnamea&" text,"

end if


if zdtypea="17" then
createTableSql=createTableSql&zdnamea&" varchar(20),"

end if

if zdtypea="18" then
createTableSql=createTableSql&zdnamea&" varchar(20),"

end if

if zdtypea="19" then
createTableSql=createTableSql&zdnamea&" varchar(20),"

end if

if zdtypea="20" then
createTableSql=createTableSql&zdnamea&" varchar(240),"

end if

if zdtypea="21" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="22" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="23" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="24" then
createTableSql=createTableSql&zdnamea&" text,"

end if


if zdtypea="25" then
createTableSql=createTableSql&zdnamea&" varchar(80),"

end if

if zdtypea="26" then
createTableSql=createTableSql&zdnamea&" varchar(200),"

end if

if zdtypea="27" then
createTableSql=createTableSql&zdnamea&" text,"

end if

if zdtypea="28" then
createTableSql=createTableSql&zdnamea&" varchar(240),"

end if

if zdtypea="29" then

createTableSql=createTableSql&zdnamea&" text,"

end if



if zdtypea="30" then
createTableSql=createTableSql&zdnamea&" text,"
end if


if zdtypea="31" then
createTableSql=createTableSql&zdnamea&" varchar(200),"
end if













next


'去掉最后一个逗号
createTableSql=left(createTableSql,len(createTableSql)-1)
createTableSql=createTableSql&")"

call exe_sqls(createTableSql)


next


end if

set filea1=nothing


install_a_model=1

end function








%>

<%

if request("mbnmv")="" then

%>
<script language=javascript>
alert("请填写后台模型实例名!");

history.go(-1);
</script>

<%

else






if install_a_model()=1 then


set rs1=server.CreateObject("adodb.recordset")
       
rs1.open "select * from  ND_models_reg",conn,1,3

rs1.addnew

rs1("model_name")=trim(modelname)
rs1("houtai_menu_shili_name")=trim(request("mbnmv"))
rs1("model_folder_path_name")=trim(request("mpath"))
rs1("is_added_to_adminmenu")="1"
rs1("all_biao_rnd_qianzhui")="ND_U_"&left(md5(trim(modelname)),5)&"_"
rs1("is_copy")="0"
mmmidd=rs1("id")

rs1.update






call compile_a_model(mmmidd,"D_admin_models.asp")

%>


<%


else
%>
<script language=javascript>
alert("安装失败!");


</script>
<br><br><br><br>
<center>安装失败!<br>


</center>

<%



end if



end if



%>
</html>